home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 41 / PC Gamer IT CD 41 1-2.iso / wmc / data1.cab / Program_Executable_Files / WinEnv / Configs / FrontEnd / E3CTRL.CFG < prev    next >
Encoding:
Text File  |  1999-03-04  |  3.5 KB  |  133 lines

  1. ; FECTRL.cfg for E3
  2.  
  3.  
  4. ; NOTE: List of FLAGs and DYNAMICs, together with the list of available commands is now at
  5. ;    the bottom of FECTRL.cfg to save time.  FECTRL.cfg is dynamically accessed in-game.
  6.  
  7. ;
  8. ; STARTUP SEQUENCES
  9. ;
  10. ; This STARTUP is the default on entry to the game
  11. BEGINSTARTUP    Default
  12. HISTORYCLEAR
  13. DEACTIVATEALLSCREENS
  14. SETCONTEXT        FrontEnd
  15. ACTIVATESCREEN        NetProviderScreen
  16. FOCUS            NetProviderScreen    VMENU            NetProvideMenu
  17. SETFLAG            fE3GetProvider
  18. SETFLAG            fGetProvideList
  19. SETQUIT            NOQUIT
  20. SETFIRSTSCREEN
  21. ACTIVATESPECIALSCREEN    MessageScreen        false
  22. ENDSEQUENCE
  23.  
  24. ; This STARTUP is for the InGame screens.
  25. BEGINSTARTUP    InGame
  26. SETCONTEXT        InGame
  27. CLEARFIRSTSCREEN
  28. FOCUS            InfoScreen        NOFOCUSTYPE        None
  29. SETQUIT            NOQUIT
  30. ACTIVATESCREEN        InfoScreen
  31. ENDSEQUENCE
  32.  
  33. ; This startup is for the InGame Options screen
  34. BEGINSTARTUP    InGameOptsStartup
  35. SETCONTEXT        InGame
  36. FOCUS            InGameE3OptionsScreen    VMENU            InGameE3OptionsMenu
  37. SETQUIT            CloseInGameOpts
  38. SETFLAG            fGoFECTRLContext
  39. ACTIVATESPECIALSCREEN    InGameE3OptionsScreen    false
  40. ENDSEQUENCE
  41.  
  42.  
  43.  
  44. ;
  45. ; NETWORK PROVIDERS MENU CONTROLS
  46. ;
  47. ; When a provider is selected, display it's name, deactivate menu, reactivate main menu,
  48. ; and set flag indicating the provider type needs to be returned to the NETWORK stuff.
  49. ; NOTE: The providers menu started off with no fixed entities, they were all dynamically
  50. ;       added based on NETWORK info from cFEUser.  As these entities were added, the return
  51. ;       value NetUserProvide was also added to indicate what should be done should an
  52. ;       entity be selected.
  53. BEGINCOMMAND    NetUserProvide
  54. HISTORYMEMORIZE
  55. DEACTIVATESCREEN    NetProviderScreen
  56. SETFLAG            fGiveProvider
  57. NEWSTARTUP        InGame
  58. ENDSEQUENCE
  59.  
  60.  
  61.  
  62. ;
  63. ; INGAME OPTIONS SCREEN
  64. ; Many of the calls simply call commands which have already been defined within the
  65. ; FrontEnd Options screen.  The InGame Options and FrontEnd options screens are very
  66. ; similar but are different enough (and could become more so) to warrant being separate.
  67. ;
  68. ; If Show Defined Keys selected, display the KEYS screen.
  69. BEGINCOMMAND    InGameOptsKeys
  70. HISTORYMEMORIZE
  71. DEACTIVATESPECIAL    InGameE3OptionsScreen
  72. SETQUIT            DefinedKeysQuit
  73. ACTIVATESPECIALSCREEN    DefinedKeysScreen    false
  74. FOCUS            DefinedKeysScreen    VMENU        KeyLabelsScroll
  75. ENDSEQUENCE
  76.  
  77. ; If Increase resolution selected, set a flag so cFEUser calls the Page class
  78. BEGINCOMMAND    GameOptsIncRes
  79. SETFLAG            fIncreaseRes
  80. ENDSEQUENCE
  81.  
  82. ; If Decrease resolution selected, set a flag so cFEUser calls the Page class
  83. BEGINCOMMAND    GameOptsDecRes
  84. SETFLAG            fDecreaseRes
  85. ENDSEQUENCE
  86.  
  87. ; If FullScreen/Window toggle selected, set a flag so cFEUser calls the Page class
  88. BEGINCOMMAND    GameOptsFSWin
  89. SETFLAG            fToggleFSWin
  90. ENDSEQUENCE
  91.  
  92. ; If ESC is pressed then return to the Main Game
  93. BEGINCOMMAND    CloseInGameOpts
  94. FOCUS            InGameE3OptionsScreen    NOFOCUSTYPE        InGameE3OptionsMenu
  95. DEACTIVATESPECIAL    InGameE3OptionsScreen
  96. SETFLAG            fQuitFECTRLContext
  97. ENDSEQUENCE
  98.  
  99.  
  100.  
  101. ;
  102. ; DEFINED KEYS SCREEN
  103. ;
  104. ; If Esc pressed to QUIT
  105. BEGINCOMMAND    DefinedKeysQuit
  106. DEACTIVATESPECIAL    DefinedKeysScreen
  107. SETQUIT            CloseInGameOpts
  108. HISTORYRETURN
  109. ENDSEQUENCE
  110.  
  111.  
  112.  
  113. ;
  114. ; FLAGS
  115. ;
  116. FLAG    fE3GetProvider
  117. FLAG    fGetProvideList
  118. FLAG    fGiveProvider
  119. FLAG    fIncreaseRes
  120. FLAG    fDecreaseRes
  121. FLAG    fToggleFSWin
  122. FLAG    fDebugTextDone
  123. FLAG    fGoFECTRLContext
  124. FLAG    fQuitFECTRLContext
  125.  
  126.  
  127. ;
  128. ; List of Dynamic Entities that need to be manipulated.
  129. ; These Identifiers are read on initialisation and stored.
  130. ;
  131. DYNAMIC        dUserTextLabel
  132. DYNAMIC        dUserTextMessage
  133.